//
//  UILabel+Extension.swift
//  WeoboWithSteveLi
//
//  Created by SteveLi on 2017/9/20.
//  Copyright © 2017年 李军桦. All rights reserved.
//

import UIKit
extension UILabel{
    /// 遍历构造函数
    ///
    /// - parameter title:    title
    /// - parameter fontSize: fonsize：默认14号字
    /// - parameter color:    color：默认深灰色
    /// - screenInset: CGFloat:   相对与屏幕左右的缩进，默认为0 ,居中显示,如果设置，则左对齐
    ///
    /// -参数后面的值是参数的默认值，如果不传递，就使用默认值
    convenience init(title:String,
                     fontSize:CGFloat = 14,
                     color:UIColor = UIColor.darkGray,
                     screenInset: CGFloat = 0
                     ) {
        self.init()
     
        text = title
        //界面设计避免使用纯黑色
        textColor = color
        font = UIFont.systemFont(ofSize: 14)
        numberOfLines = 0
        if screenInset == 0 {
             textAlignment = NSTextAlignment.center
        }else{
            //设置换行宽度
            preferredMaxLayoutWidth = UIScreen.main.bounds.width - 2*screenInset
            textAlignment = .left
        }
       
        

    }

}
